package com.seedwill.common.meta.clz;

import java.io.Serializable;

import com.seedwill.common.meta.IData;
import com.seedwill.common.meta.IIdentity;
import com.seedwill.common.meta.base.AIdentity;

/**
 * 属性
 * 
 * @author yikuide@gmail.com
 *
 */
public class XProperty extends AIdentity implements IIdentity {

	public XProperty(String identityName, IData identityVal,
			Serializable serializableIdentity) {
		super(identityName, identityVal, serializableIdentity);
		// TODO Auto-generated constructor stub
	}
	public XProperty(String identityName, IData identityVal) {
		super(identityName, identityVal);
		// TODO Auto-generated constructor stub
	}
	public XProperty(String identityName, Serializable serializableIdentity) {
		super(identityName, serializableIdentity);
		// TODO Auto-generated constructor stub
	}
	
	private Class propertyType;
	private Object propertyValue;
	
	public Class getPropertyType() {
		return propertyType;
	}
	public void setPropertyType(Class propertyType) {
		this.propertyType = propertyType;
	}
	public Object getPropertyValue() {
		return propertyValue;
	}
	public void setPropertyValue(Object propertyValue) {
		this.propertyValue = propertyValue;
	}
	
	 
}
